stick in one's gizzard - Turco Inglés Diccionario